package com.ruicar.afs.cloud.channel.online.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import lombok.Data;


/**
 * @author mingzhi.li
 * @date 2020年6月3日  10:18:20
 */
@Data
@TableName("channel_authorize_vehicle_temp")
@ApiModel(value = "渠道授权车型临时表")
public class ChannelAuthorizeVehicleTemp extends BaseEntity<ChannelAuthorizeVehicleTemp> {
    /**
     * 渠道ID
     */
    @JsonSerialize(using= ToStringSerializer.class)
    @JSONField(serializeUsing = com.alibaba.fastjson.serializer.ToStringSerializer.class)
    private Long channelId;
    /**
     * 业务类型;newCar：新车oldCar：二手车
     */
    private String businessType;
    /**
     * 授权类型;dealer：渠道授权区域homeVisitingCompany：家访公司授权区域
     */
    private String authType;
    /**
     * 车型名称
     */
    private String title;
    /**
     * 车型code
     */
    private String code;
    /**
     * 父id
     */
    private String parentId;
    /**
     * 是否是父节点
     */
    private String isParent;
    /**
     * 是否半选；false 页面全部勾选；true 半选
     */
    private String indeterminate;
    /**
     * 层级：品牌名称：0；品牌：1；车型：2
     */
    private String carLevel;
    /**
     * 字母参数
     */
    private String spellCode;
    /**
     * 车辆类型
     */
    private String carType;
}
